<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>一元运算符</title>
</head>
<body>
<script>
    /*1元运算符 就一个操作数 比如typeof
    *   + 正号
    *   -负号 对数字取反
    *         对非number值 它会将其先转换为number 可以使用其他的数据类型使用+将其转换为number
   */
    //1.+举例 可以将字符串转换为number
    var a="18";
        a=+a;
        console.log("a="+a);
        console.log(typeof a);// a字母前面加一个+ 可以将字符串类型转换为number类型
    //2.-举例 可以将boolean值转换为number 然后在计算
    var  b=true;
        b=-b;
        console.log("b="+b);
        console.log( typeof b);
    //3.字符串和数字相加 举例1
    var c=1+"3"+6;
        console.log("c="+c);
        console.log(typeof c);//返回值136
    //4.字符串和数字相加 举例2
    var d=1+ +"3"+6;
    console.log("d="+d);
    console.log(typeof d);//返回值10     +"3"是将字符串转为number3 然后在加  即1+3+6=10
</script>
</body>
</html>